needled felt - German English Dictionary